package com.zmj.sy.mom.srv.aps.bean.entity.lantekpre;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zmj.sy.mom.srv.aps.bean.entity.base.BaseEntity;
import com.zmj.sy.mom.srv.aps.utils.Comment;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

@Comment("兰特克套料-推送零件图纸")
@Getter
@Setter
@TableName("tb_third_lantek_push_draw")
public class LantekPushDraw extends BaseEntity {

    @Comment("工厂编号")
    private String factoryIdk;

    @Comment("零件图纸路径")//零件图纸的下载路径，支持ftp、http、https、服务器本地路径
    private String filePath;

    @Comment("规格")//型材零件传截面规格，板材传厚度
    private String norm;

    @Comment("零件编码")
    private String partId;

    @Comment("零件名称")
    private String partName;

    @Comment("零件类型") //1：板材   0：型材
    private Integer partType;

    @Comment("材质")
    private String texture;

    @Comment("厚度")//板材零件厚度
    private BigDecimal thickness;

    @Comment("推送状态 1新增待推送 2修改待推送 3删除待推送 4推送成功 5推送失败")
    private Integer status;

    @Comment("失败原因")
    private String errorMsg;

    @Comment("零件唯一号")
    private String uniMaterCode;

    @Comment("推送方：1 海克斯康 2 兰特克 ")
    private Integer pushType;

    @Comment("版本号，默认为1")
    private Long versionNum;

    @Comment("dxf表图纸版本")
    private String drawVersion;

}
